A Resolution Principle for Clauses with Constraints

نویسنده

  • Hans-Jürgen Bürckert
چکیده

We introduce a general scheme for handling clauses whose variables are constrained by an underlying constraint theory. In general, constraints can be seen as quantifier restrictions as they filter out the values that can be assigned to the variables of a clause (or an arbitrary formulae with restricted universal or existential quantifier) in any of the models of the constraint theory. We present a resolution principle for clauses with constraints, where unification is replaced by testing constraints for satisfiability over the constraint theory. We show that this constrained resolution is sound and complete in that a set of clauses with constraints is unsatisfiable over the constraint theory iff we can deduce a constrained empty clause for each model of the constraint theory, such that the empty clauses constraint is satisfiable in that model. We show also that we cannot require a better result in general, but we discuss certain tractable cases, where we need at most finitely many such empty clauses or even better only one of them as it is known in classical resolution, sorted resolution or resolution with theory unification.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Concept Logics with Function

Recently, concept logics have been proposed which allow one to incorporate algorithms for domain speciic problem solving into the classical resolution principle. The domain speciic knowledge can be expressed by using the (KL-ONE like) knowledge representation language ALC, and problems are encoded by sets of so-called constrained clauses. Testing satissability and validity of the thereby used A...

متن کامل

Constraints and Theorem Proving Lecture Notes for the International Summer School on Constraints in Computational Logics ?

1 About these lectures Symbolic constraints provide a convenient way of describing the connection between deduction at the level of ground formulae and the general inferences as they are computed by a prover on formulae with variables. For instance, each resolution inference represents innnitely many ground inferences , obtained by substituting ground terms for the variables in the clauses. For...

متن کامل

Ordered Resolution with Straight Dismatching Constraints

We present a sound and complete ordered resolution calculus for firstorder clauses with straight dismatching constraints. The extended clause language is motivated by our first-order theorem proving approach through approximation and refinement. Using a clause language with straight dismatching constraints, single refinement steps do not result in a worst-case quadratic blowup in the number of ...

متن کامل

Extending Decidable Clause Classes via Constraints

There are several well known possibilities which constrained clauses (= c-clauses, for short) provide in addition to standard clauses. In particular, many (even innnitely many) standard clauses can be represented by a single c-clause. Hence, many parallel inference steps on standard clauses can be encoded in a single inference step on c-clauses. The aim of this work is to investigate another po...

متن کامل

Eliminating Variables in General Constraint Logic∗

Drawing inferences from a set of general constraint clauses is known as a difficult problem. A general approach is based on the idea of eliminating some or all variables involved. In the particular case of propositional logic, this approach leads to a simple procedure that incorporates the well-known resolution principle. The purpose of this paper is to show how the resolution principle can be ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1990